<?php
	$app->get('/doc/retention', function() use($app){
		$app->render('info.php', array(
			'name' => 'retention',
			'summary' => '课程预约',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'curriculumid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程id'
				),
				array(
					'name' => 'memberid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '会员ID'
				),
				array(
					'name' => 'dt',
					'ismust' => true,
					'type' => 'date',
					'summary' => '预约时间，格式：yyyy-mm-dd H'
				)
			)
		));
	});
	$app->get('/doc/retention/undo', function() use($app){
		$app->render('info.php', array(
			'name' => 'retention/undo',
			'summary' => '取消预约/驳回预约',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'reserveid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '预约id'
				),
				array(
					'name' => 'userid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户ID'
				),
				array(
					'name' => 'usertype',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户类型，1会员2教练'
				)
			)
		));				
	});
	$app->get('/doc/retention/check', function() use($app){
		$app->render('info.php', array(
			'name' => 'retention/check',
			'summary' => '教练确认预约',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'reserveid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '预约id'
				),
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练ID'
				)
			)
		));				
	});
	$app->get('/doc/retention/start', function() use($app){
		$app->render('info.php', array(
			'name' => 'retention/start',
			'summary' => '教练确认开始上课',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'reserveid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '预约id'
				),
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练ID'
				)
			)
		));				
	});
	$app->get('/doc/retention/end', function() use($app){
		$app->render('info.php', array(
			'name' => 'retention/end',
			'summary' => '确认上课结束',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'reserveid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '预约id'
				),
				array(
					'name' => 'userid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户ID'
				),
				array(
					'name' => 'usertype',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户类型，1会员2教练'
				)
			)
		));				
	});
	$app->get('/doc/retention/coach/layout', function() use($app){
		$app->render('info.php', array(
			'name' => 'retention/coach/layout',
			'summary' => '教练排期',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'curriculumid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程ID'
				)
			)
		));				
	});
	$app->get('/doc/retention/list', function() use($app){
		$app->render('info.php', array(
			'name' => 'retention/list',
			'summary' => '预约列表',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'userid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户ID'
				),
				array(
					'name' => 'usertype',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户类型，1会员2教练'
				),
				array(
					'name' => 'type',
					'ismust' => true,
					'type' => 'int',
					'summary' => '预约类型，1等待教练确认预约/待预约2待确认上课 3已完结  4,1和2的集合'
				),array(
					'name' => 'from',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'from'
				),
				array(
					'name' => 'to',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'to'
				)
			)
		));				
	});
?>
